#light

namespace FsxUnit

[<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
module Extensions =
  open Xunit
  
  type System.String with
    member x.ShouldContain(expected:string) =
      Assert.Contains(x, expected)
  
    member x.ShouldNotContain(expected:string) =
      Assert.DoesNotContain(x, expected)
      
  type System.Boolean with
    member x.ShouldBeTrue() = Assert.True(x)
      
    member x.ShouldBeFalse() = Assert.False(x)
      
  type System.Collections.IEnumerable<'a> with
    member x.ShouldBeEmpty() = Assert.Empty(x)
    
    member x.ShouldNotBeEmpty() = Assert.NotEmpty(x)
    
    
    